Other Classes

The following classes are available globally.

  • The default document service. By default interacts with the APIDomain.default api.

    See more

    Declaration

    Swift

    public final class DefaultDocumentService
  • Data model for a document extraction.

    See more

    Declaration

    Swift

    @objcMembers
    final public class Extraction : NSObject
    extension Extraction: Decodable
  • Data model for a document extraction result.

    See more

    Declaration

    Swift

    @objcMembers
    final public class ExtractionResult : NSObject
  • Cancellation token needed during the analysis process

    See more

    Declaration

    Swift

    public final class CancellationToken
  • Core class for Gini Health SDK.

    See more

    Declaration

    Swift

    @objc
    public final class GiniHealth : NSObject
    extension GiniHealth: PaymentComponentsConfigurationProvider
    extension GiniHealth: PaymentComponentsStringsProvider
    extension GiniHealth: PaymentComponentsControllerProtocol
  • The GiniHealthConfiguration class allows customizations to the look of the Gini Health SDK. If there are limitations regarding which API can be used, this is clearly stated for the specific attribute.

    Note

    Text can also be set by using the appropriate keys in a Localizable.strings file in the projects bundle. The library will prefer whatever value is set in the following order: attribute in configuration, key in strings file in project bundle, key in strings file in GiniHealth bundle.

    Note

    Images can only be set by providing images with the same filename in an assets file or as individual files in the projects bundle. The library will prefer whatever value is set in the following order: asset file in project bundle, asset file in GiniHealth bundle. See the avalible images for overriding in GiniImages.xcassets.
    See more

    Declaration

    Swift

    public final class GiniHealthConfiguration : NSObject
  • The PaymentComponentsController class allows control over the payment components.

    See more

    Declaration

    Swift

    public final class PaymentComponentsController : BottomSheetsProviderProtocol, GiniHealthTrackingDelegate
    extension PaymentComponentsController: BanksSelectionProtocol
    extension PaymentComponentsController: PaymentComponentViewProtocol
    extension PaymentComponentsController: ShareInvoiceBottomViewProtocol
    extension PaymentComponentsController: InstallAppBottomViewProtocol
    extension PaymentComponentsController: PaymentReviewProtocol